home *** CD-ROM | disk | FTP | other *** search
- /*
- * rexx_dos.library
- *
- * Test file...
- */
-
- OPTIONS RESULTS
- lib = 'rexxMOOS.library'; IF ~SHOW('L',lib) THEN CALL ADDLIB(lib,100,-30)
-
-
- /*
- * SetPubScreen()
- */
- CALL print(4,'#',"SetPubScreen(options)")
-
- CALL print(20,'-','SetPubScreen("Modes")')
- SAY SetPubScreen("Modes")
-
-
- /*
- * GetPubScreen()
- */
- CALL print(4,'#',"GetPubScreen(options)")
-
- CALL print(20,'-','GetPubScreen()')
- SAY GetPubScreen()
-
- CALL print(20,'-','GetPubScreen("pubs.")')
- CALL GetPubScreen('pubs.')
- DO n = 0 FOR pubs.count
- SAY n"th screen's name" pubs.n
- END
-
- DROP pubs.
-
-
- /*
- * WBenchScreen()
- */
- CALL print(4,'#',"WBenchScreen(options)")
-
- CALL print(20,'-','WBenchScreen("C")')
- IF WBenchScreen('C') THEN
- SAY "WorkBench screen closed..."
- ELSE SAY "Can't close WorkBench's screen..."
-
- CALL print(20,'-','WBenchScreen("O")')
- IF WBenchScreen('O') THEN
- SAY "WorkBench screen reopened..."
-
- CALL print(20,'-','WBenchScreen("B")')
- IF WBenchScreen('B') THEN
- SAY "WorkBench screen sent to back..."
-
- CALL print(20,'-','WBenchScreen("F")')
- IF WBenchScreen('F') THEN
- SAY "WorkBench screen brought to front..."
-
-
- /*
- * Beep()
- */
- CALL print(4,'#',"Beep()")
-
- CALL print(20,'-','Beep()')
- CALL Beep()
-
-
-
- ADDRESS COMMAND 'Wait' 2
-
- SAY
- EXIT 0
-
- print: PROCEDURE
- PARSE ARG pos,char,str
- IF char = '#' THEN SAY '0a0a'x
- SAY COPIES(char,pos) || OVERLAY(" "str" ",COPIES(char,78 - pos))
- RETURN
-